@charset "utf-8";

/* CSS Document */



/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:600px; z-index:1;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:20px}

.fullSlide .hd ul li{background:#333333;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#a30000;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}



/*search*/

.search-box{ width:100%;

	height:50px;

	background:#cccccc;

}

.search-box2{ width:1180px;

	height:30px;

	margin:0 auto;

	padding-top:10px;

}

.search-L{ width:700px;

	height:30px;

	line-height:30px;

	float:left;

	overflow:hidden;

}

.search-L a{ margin-right:10px;}

.search-R{ width:272px;

	height:30px;

	float:right;

	border:1px solid #4c4c4c;

	border-radius:300px;

	background:#fff;

}

.search-R1{ width:210px;

	height:28px;

	float:left;

}

.search2{ width:210px;

	padding-left:10px;

	background:none;

	color:#909090;

	line-height:28px;

	height:28px;

}

.search3{padding:5px 8px 0 0;}

.search3 input{ width:20px;

	height:20px;

	background:url(../images/search.jpg) no-repeat center;

	float:right;

	cursor:pointer;

	border:medium none;

}





/*cententbox*/

.cententbox{width:100%; margin:40px auto; overflow:hidden;}

.boxes{width:1180px; overflow:hidden; margin:0 auto;}





/*合作伙伴*/

.bt{text-align:center;margin-bottom: 50px;}

.bt h2 a{font-size:28px; color:#0064cb; line-height:40px;font-weight: normal;}

.bt h3 a{font-size:28px; color:#0064cb; line-height:40px;font-weight: normal;}

.bt div{width:100%; height:28px; background:url(../images/bt.jpg) no-repeat center; margin:0 auto;font-weight: normal;}

.bt p a{ color:#0064cb; text-transform:uppercase; display:block; line-height:25px; margin:0 auto;}

.bt1{text-align:center;margin-top: 80px;}

.bt1 h2 a{font-size:28px; color:#fff; line-height:40px;font-weight: normal;}

.bt1 h3 a{font-size:28px; color:#fff; line-height:40px;font-weight: normal;}

.bt1 div{width:100%; height:28px; margin:0 auto;font-weight: normal;}

.bt1 p a{ color:#fff; text-transform:uppercase; display:block; line-height:25px; margin:0 auto;}





.gd_05{ position:relative; height:120px;overflow: hidden; width:1180px; margin-top:30px;}

.gd_05 em{

	position: absolute;

	top: 20px;

}

.gd_05 .t_l{

	left:0px;

}

.gd_05 .t_r{

	right:0px;

}

.gd_05 #simgs05{ width:1100px; margin:0 auto;}

.gd_05 li{float:left; width:200px; padding-right:25px; text-align:center; line-height:30px;}

.gd_05 li.last{padding-right:0;}

.gd_05 li img{ display:block; width:198px; height:88px;border:1px solid #999999;}

.gd_05 li a{color:#000000;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gd_05 li img:hover{border:1px solid #a30000;}

.gd_05 li a:hover{color:#a30000; text-decoration:underline;}

.gd_05 .fl { float:left;}

.gd_05 .fr { float:right;}

.gd_05 .pa{ position:absolute;}

.gd_05 .pr{ position:relative}





/*product*/

.product_title{margin-top: 50px;}

.product_left{width:172px;height:101px;background: #0064cb;padding-top: 66px;}

.product_left p a{font-size:20px;color:#fff;font-weight: bold;text-align: center;display: block;}

.product_left b a{font-size:12px;color:#fff;text-transform: uppercase;margin: 0 auto;width: 119px;display: block;}

.product_top,.product_bottom{width:1006px;height: 71px;border:solid 1px #454545;}



.product_top{margin-bottom: 20px;}

.product_top h4{width:129px;float: left;}

.product_top h4 a{font-size:20px;color:#333;line-height: 71px;width:129px;display: block;text-align: center;}

.product_top ul{float: left;width:877px;}

.product_top ul li{float: left;line-height: 35px;}

.product_top ul li a{color:#df4426;}



.product_bottom{margin-bottom: 20px;}

.product_bottom h4{width:129px;float: left;}

.product_bottom h4 a{font-size:20px;color:#333;line-height: 71px;width:129px;display: block;text-align: center;}

.product_bottom ul{float: left;width:877px;}

.product_bottom ul li{float: left;line-height: 35px;}

.product_bottom ul li a{color:#df4426;}



.pro{width:100%; float:right; overflow:hidden; height:660px;}

/*滑动门*/

#tab{width:100%;height:622px;overflow: hidden;position:relative;}

#tab .tab_menu{width:1180px;height:74px;background: url("../images/porduct_bg.png")no-repeat;display: block;}

#tab .tab_menu li{float:left;

	width:130px;

	height:74px;

	line-height:74px;

	border-bottom:0px;

	cursor:pointer;

	font-size:18px;

	text-align:center;

	margin:0 2px 0 0;

	font-weight:bold;

}

#tab .tab_box{width:100%;

	overflow:hidden;

	clear:both;

	top:15px;

	position:relative;

}

#tab .tab_menu .selected a{background:#3399ff; display:block; color:#fff;cursor:pointer;}

.more{float:right; font-size:14px; z-index:99; position:relative; line-height:40px;margin: -68px 39px 0px 0px;}

.more b{font-size:18px;color:#000;}

.more a{font-size:22px;color:#fff;margin-left: 31px;}

.more a:hover{color:#3399ff; text-decoration:underline;}

#tab .hide{display:none;}



.pro ul{width:100%; overflow:hidden;}

.pro ul li{width:280px; height:256px; overflow:hidden; float:left; margin:0 20px 18px 0;text-align:center;}

.pro ul li .pro_img img{width:268px; height:188px; border:1px solid #4c4c4c; padding:3px;}

.pro ul li .pro_img img:hover{ border:1px solid #3399ff;}

.pro ul li .pro_img a{text-align:center; line-height:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.pro ul li .pro_img a:hover{color:#3399ff; text-decoration:underline;}

.pro ul li .pro_an a{display:block; width:100px; height:30px; line-height:30px; color:#fff;}

.pro ul li .pro_an .pro_an_xq{background:#3399ff; float:left;border-radius: 20px;}

.pro ul li .pro_an .pro_an_zx{background:#e08b04; float:right;border-radius: 20px;}

/*第一个小banner开始*/

.min_banner1{background: url("../images/min_banner1.jpg")no-repeat;width:1180px;height:223px;}

.min_banner1 h4{font-size:27px;color:#fff;margin: 30px 0 0 70px;}

.min_banner1 a{font-size:18px;color:#fff;float: left;margin: 30px 0 0 135px;}

.min_banner1 p{font-size:24px;color:#fff;float: left;margin: 26px 0 0 35px;}

/*第一个小banner结束*/

/*优势开始*/

.advantage_tittle{width: 934px;height:133px;background: url("../images/advantage_bg.png")no-repeat;margin: 0 auto 70px;}

.advantage_tittle h5 a{width: 120px;height:33px;font-size:30px;color:#fff;display: block;margin: 20px auto;}

.advantage_tittle p{width: 192px;height:17px;font-size:16px;color:#fff;display: block;margin: 0 auto;}

.advantage_body{height:256px;}

.advantage_body>div{width:520px;height: 152px;}

.advantage_body>div>h4{font-size:22px;color:#34a1dc;padding-left: 65px;height: 60px;border-bottom:solid 1px #34a1dc;margin-bottom: 20px;margin-top: 40px;}

.advantage_body>div>h4>span{font-size:14px;color:#34a1dc;text-transform: uppercase;font-weight: normal;}

.advantage_h41{background: url("../images/advantage_bg.jpg")no-repeat 0px 0px;}

.advantage_h42{background: url("../images/advantage_bg.jpg")no-repeat 0px -85px;}

.advantage_h43{background: url("../images/advantage_bg.jpg")no-repeat 0px -170px;}

.advantage_h44{background: url("../images/advantage_bg.jpg")no-repeat 0px -255px;}



.advantage_body p{background: url("../images/advantage_bg2.jpg")no-repeat 0px 6px;font-size:14px;color:#333;padding-left:18px;margin-left: 65px;margin-bottom: 10px;}





/*优势结束*/











.con-six{

	width: 280px;

	height: 240px;

	float: left;

	margin-right:30px;

	margin-bottom:40px;

	position: relative;

	overflow: hidden;

	cursor: pointer;

}

.conimg-two{

	width: 280px;

	height: 240px;

}

.txt-six{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height:240px;

	line-height: 45px;

	text-align: center;

	color: #fff;

	background: url(../images/pro_hover.png) no-repeat center;

	display: none;

}

.txt-six h3 a{

	font-size:18px; font-weight:normal; color:#fff; line-height:35px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:80px; width:85%; margin:0 auto;

}

.txt-six h3 a:hover{text-decoration:underline;}





/*x_banner 优势*/

.bigbox{width:100%; height:1690px; overflow:hidden; background:url(../images/ys_bj.jpg) no-repeat top center;}

.x_banner{height:300px; overflow:hidden;}

.txt_left{width:500px; float:left; color:#fff; margin-top:80px; margin-left:30px;}

.txt_left p{font-size:18px; letter-spacing:2px; line-height:45px;}

.txt_left p b{font-size:45px;}

.txt_left p span{font-size:36px;}

.txt_left ul{overflow:hidden; margin-top:10px;}

.txt_left ul li{float:left; width:130px; height:30px; line-height:30px; background:#fff; color:#a30000; text-align:center; font-size:18px; font-weight:bold; margin-right:20px;}

.right_tel{width:260px; float:right; margin:50px 100px 0 0;}

.right_tel p,.about_btn p,.x_tel p{font-size:16px; height:72px; background:url(../images/top_tel.png) no-repeat left center; padding-left:60px; color:#fff;}

.right_tel p b,.about_btn p b,.x_tel p b{font-size:30px; font-family:Impact;}

.right_tel a{display:block; width:209px; height:72px; margin:0 auto;}

/*优势*/

.ysbox{height:1395px; overflow:hidden; position:relative;}

.ys_bt{width:510px; overflow:hidden; position:absolute; top:109px; right:278px;}

.ys_bt h3{font-size:24px; line-height:45px; margin-left:60px;}

.ys_bt h3 b{font-size:60px; color:#a30000; font-style:italic; padding:0 10px 0 5px;}

.ys_bt strong{font-size:33px; text-transform:uppercase; line-height:36px; margin-left:20px;}

.ys_bt strong b{color:#fff; padding:0 10px;}

.ys_bt strong span{color:#808080;}

.ys_bt p{text-transform:uppercase; font-size:20px; color:#7f7f7f; line-height:35px;}

.ys_tu_1{position:absolute; top:305px; left:117px;z-index:1;}

.ys_tu_2{position:absolute; top:365px; right:85px;z-index:1;}

.ys_tu_3{position:absolute; top:730px; left:83px;z-index:1;}

.ys_tu_4{position:absolute; top:980px; right:157px;z-index:1;}

.ys_txt li h3{font-size:20px; line-height:30px;}

.ys_txt li h3 b{padding-top:5px; display:block;}

.ys_txt li h3 span{color:#999999; font-size:18px; line-height:24px; text-transform:uppercase;}

.ys_txt li div{width:310px; line-height:24px; font-size:15px;}

.ys_txt li div p{margin-bottom:10px; background:url(../images/ys_x.jpg) no-repeat left 6px; padding-left:20px;}

.ys_txt_1 h3{position:absolute; z-index:9; top:395px; left:190px; text-align:right;}

.ys_txt_1 div{position:absolute; z-index:9; top:565px; left:40px;}

.ys_txt_2 h3{position:absolute; z-index:9; top:533px; right:292px; text-align:left;}

.ys_txt_2 div{position:absolute; z-index:9; top:680px; right:40px;}

.ys_txt_3 h3{position:absolute; z-index:9; top:815px; left:313px; text-align:left;}

.ys_txt_3 h3 b{padding-left:15px;}

.ys_txt_3 div{position:absolute; z-index:9; top:860px; left:485px;}

.ys_txt_4 h3{position:absolute; z-index:9; top:1055px; right:455px; text-align:right;}

.ys_txt_4 div{position:absolute; z-index:9; top:1190px; right:595px;}





/*about*/

.aboutbox{width:100%; height:1028px; overflow:hidden; background:url(../images/about_bj.jpg) no-repeat center; margin-top:40px;}

.about a:hover{text-decoration:underline;}

.about_nr{width:100%; overflow:hidden;}

.about_img{float:left; width:480px; height:420px; margin:60px 0 0 30px;}

.about_txt{float:right; width:600px; height:430px; overflow:hidden; margin-top:70px; color:#fff;}

.about_txt h3 a{line-height:50px; font-size:22px; color:#fff;}

.about_txt div{line-height:28px; font-size:16px; height:280px; overflow:hidden; margin:15px 0; text-indent:2em}

.about_txt span a{display:block; width:170px; height:45px; background:url(../images/about_btn.png) no-repeat center; line-height:35px; margin-top:35px; text-align:center; color:#fff; font-size:16px;}

/* 连续滑动门开始 */

.team{width:100%; height:250px; overflow:hidden; margin-top:80px;}

.box1 {width:100%;position:relative;}

.box1 ul {margin:0 auto;}

/*.box1 li {float:left;width:270px;margin-right:20px;text-align:center; height:250px; overflow:hidden;}*/

.box1 li img {width:270px;height:210px;}

.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;font-size:14px; color:#000;}



.about_btn{width:450px; overflow:hidden; margin-top:40px;}

.about_btn p,.x_tel p{width:220px; float:left;}

.about_btn a,.x_tel a{float:right; display:block; width:150px; height:45px; background:#333333; color:#fff; line-height:45px; text-align:center; font-size:20px; margin-top:10px;}







/*case*/

.case{height:420px; width: 1180px;overflow: hidden;position:relative; margin-top:30px;}

.case_1{position:absolute; top:0; left:0;}

.case_2{position:absolute; top:0; left:590px;}

.case_3{position:absolute; top:0; right:0;}

.case_4{position:absolute; bottom:0; left:590px;}

.case_5{position:absolute; bottom:0; right:0;}

.con{

	width: 278px;

	height: 198px;

	/*position: relative;*/

	cursor: pointer;

	border:1px solid #a6a6a6;

	/*padding:3px;*/

	overflow:hidden;

}

.conimg{

	width: 278px;

	height: 198px;

}

.txt{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 45px;

	line-height: 45px;

	text-align: center;

	color: #fff;

	background: url(../images/ico1.png);

}

.txt h3 a{

	font-weight: normal; color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:90%; margin:0 auto;

}

.txt h3 a:hover{text-decoration:underline;}

.case_1{

	width: 558px;

	height: 418px;

	float: left;

	/*position: relative;*/

	cursor: pointer;

	border:1px solid #a6a6a6;

	/*padding:3px;*/

	overflow:hidden;

}

.con.case_1 img{

	width:558px;

	height:418px;

}





/*x_banner1*/

.x_banner1>h4{font-size:24px;color:#fff;margin: 143px 0 0 30px;}

.x_banner1>h4 p{font-size:22px;color:#fff;font-weight:normal;line-height: 50px;}

.x_banner1>h5{font-size:16px;color:#fff;font-weight:normal;margin: -81px 0 0 805px;width:300px;}

.x_banner1>h5 p{font-size:26px;color:#fff;}

.x_banner1>h6{width:150px;height:45px;background: #df4426;position: relative;top:-77px;left:1020px;}

.x_banner1>h6 a{font-size:20px;color:#fff;text-align:center;line-height: 45px;margin-left: 32px;}







/*客户见证开始*/

.witness{
	width: 1180px;
	height:550px;

	overflow:hidden;

	margin-bottom:50px;

}

.witness>ul{margin-top: 50px;}

.witness>ul>li>a{

	width:172px;

	height:172px;

	display: block;

	border-radius:120px;

	overflow: hidden;

	margin-left: 19px;

}

.witness>ul>li>a>img{

	width:172px;

	height:172px;

}

.witness>ul>li{

	float: left;

	position:relative;

	margin-right:132px;



}

.witness>ul>li.right_li{

	margin-right:0;

}

.witness>ul>li>div{

	width:208px;

	height:293px;

	border:solid 1px #198ede;

	position:absolute;

	top:99px;

	z-index:1;

}

.witness>ul>li>a{

	position:relative;

	z-index: 2;

}

.witness>ul>li>div>h4{

	with:196px;

	height:22px;

	overflow:hidden;

	font-size:18px;

	margin:90px 0 0 6px;

}

.witness>ul>li>div>p{

	width:196px;

	height:94px;

	overflow:hidden;

	text-indent:2em;

	border-top:solid 1px #198ede;

	padding-top:6px;

	margin:8px 0 0 6px;

}

.witness>ul>li>div>a{



	display: block;

	width:184px;

	height:34px;

	padding-left: 10px;

	background:url("../images/see.png")no-repeat 36px center #0372e8;

	color:#fff;

	border-radius: 20px;

	line-height: 34px;

	text-align: center;

	margin:  20px auto 0px;

	transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

}

.witness>ul>li>div>a:hover{

	color:#fff;

	background:url("../images/see.png")no-repeat 36px center #df4426;

	text-decoration: underline;

}

/*客户见证结束*/

/*公司简介开始*/



/*客户见证*/

.jzbox{margin:40px auto;}

.about{width:820px; float:left; height:455px; overflow:hidden;}

.about>h4>b{font-size:72px;color:#0064cb;}

.about>h4{font-size:36px;color:#0064cb;font-weight: normal;}

.about>div>a{display: block;width:408px;height:346px;border: solid 1px #454545;float: left;}

.about>div>div{float:right;width:408px;height:346px; position: relative;}

.about>div>a>img{width:408px;height:346px;}



.about>div>div>p{width:350px;height:287px;overflow: hidden;float: right;text-indent: 2em;}

.about>div>div>span>a{display: block;width:120px;height:30px;border-radius: 20px;background: #df4426;color:#fff;text-align: center;line-height: 30px;position: absolute;bottom:0px;left: 58px;}

.about>div>div>b>a{display: block;width:120px;height:30px;border-radius: 20px;background: #0372e8;color:#fff;text-align: center;line-height: 30px;position: absolute;bottom:0px;right: 0;}



/*honor*/

.honorbox{width:320px; float:right; height:455px; overflow:hidden; background:url(../images/honor_bj.jpg) no-repeat center;margin-bottom:50px;}

.honorbox h3{text-align:center; text-transform:uppercase; padding-top:8px;}

.honorbox h3 a{font-size:22px; color:#fff;}

.honorbox h3 span{font-size:16px; color:#ffe1cd;}



.picMarquee-top{width:300px; overflow:hidden; margin:20px auto; position:relative; height:366px;}

.picMarquee-top .bd{height:410px; overflow:hidden; width:230px; margin:10px auto;}

.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-top .bd ul li{ text-align:center; zoom:1; height:185px; }

.picMarquee-top .bd ul li .pic{text-align:center; height:150px; background:#f3f3f3;}

.picMarquee-top .bd ul li .pic img{ width:223px; height:143px; display:block; padding:2px; border:1px solid #bfbfbf; }

.picMarquee-top .bd ul li .pic a:hover img{ border-color:#34a1dc;  }

.picMarquee-top .bd ul li .title a:hover{color:#34a1dc;}

.picMarquee-top .bd ul li .title{line-height:24px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*公司简介结束*/









/* 滑动门 */

/*合作客户开始*/

.cooperation{
	width:1180px;
	height:169px;
	overflow: hidden;

	margin-bottom:50px;

}

/* 滑动门通用按钮 */

.lefts ,.rights {

	display: block;

	width: 15px;

	height: 65px;

	margin-top:-32px;

	position: absolute;

	top:50%;

	background: url(../images/p_n.gif) no-repeat;

}

.lefts {

	background-position: 0 0;

	left: 10px;

}

.rights {

	background-position: -15px 0;

	right: 10px;

}

/* 连续滑动门开始 */

.box1 {

	width:1158px;

	margin:0 auto;

	border:1px solid #ccc;

	padding:10px;

	position:relative;

}

.box1 ul {

	margin:0 auto;

}

.box1 li {

	float:left;

	width:200px;

	margin-right:20px;

	border:1px solid #ccc;

	text-align:center;

}

.box1 li img {

	width:200px;

	height:120px;

}

.box1 li a {

	display:block;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	line-height:25px;

	font-size:14px;

}

/*合作客户结束*/





/*new开始*/
.new{width: 1180px;height:518px;overflow: hidden;}
.new>div{float: left;}

.new_title>h4>a{width:90px;height:104px;line-height:104px;margin-bottom: 30px;font-size:18px;color:#fff;padding-left: 85px;display: block;}

.new_title>h4{width:175px;height:104px;line-height:104px;margin-bottom: 30px;}

.new_title>.new_h4_1:hover{background: url("../images/new_bg.png")no-repeat 10px 20px #df3031;}

.new_title>.new_h4_2:hover{background: url("../images/new_bg.png")no-repeat 10px -74px #df3031;}

.new_title>.new_h4_3:hover{background: url("../images/new_bg.png")no-repeat 10px -175px #df3031;}

.hover{background: #0372e8;}

.new_h4_1{background: url("../images/new_bg.png")no-repeat 10px 20px #0372e8;}

.new_h4_2{background: url("../images/new_bg.png")no-repeat 10px -74px #0372e8;}

.new_h4_3{background: url("../images/new_bg.png")no-repeat 10px -175px #0372e8;}



.new_body>ul>li{display: none;}

.new_body>ul>li>div{float: left;}

.new_1{margin-left: 33px;}

.new_1 img{width:407px;height:204px;margin-bottom: 15px;}

.new_1 span{width:407px;font-size:18px;color:#333;overflow: hidden;}

.new_1 p{width:407px;height:128px;font-size:14px;color:#454545;overflow: hidden;line-height:26px;text-indent: 2em;}

.new_3{margin-left: 44px;}

.new_3>ul>li>span b{font-size:48px;color:#454545;}

.new_3>ul>li{height:68px;margin-bottom: 10px;}

.new_3>ul>li>span{font-size:14px;color:#454545;float: left;line-height: 33px;}

.new_3 div{float: left;border-left:solid 1px #454545;padding-left: 10px;margin-left: 10px;}

.new_3 div span{font-size:16px;color:#333;font-weight: bold;}

.new_3 div p{font-size:14px;color:#333;width:440px;height:38px;text-indent: 2em;overflow: hidden;}











/*link*/

.linkbox{width:100%; line-height:30px; overflow:hidden; margin-top:20px; border-top:1px solid #333333; padding-top:20px;}

.link_top{float:left; width:133px; height:20px; margin-top:5px;}

.link a{ margin:0 15px;}





